# SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
#
# SPDX-License-Identifier: GPL-3.0-or-later

set(HEADERS
    "style.h"
    "helper.hpp"
    "bubbleitem.h"
    "bubbletitlewidget.h"
    "itemdelegate.h"
    "notifycenterwidget.h"
    "notifylistview.h"
    "notifymodel.h"
    "notifywidget.h"
    "overlapwidet.h"
    "notification/iconbutton.h"
    "notification/notificationentity.h"
    "notification/appicon.h"
    "notification/appbody.h"
    "notification/actionbutton.h"
    "notification/button.h"
    "notification/icondata.h"
    "notification/bubbletool.h"
    "notification/iconbutton.h"
    "notification/appbodylabel.h"
    "notification/persistence.h"
    "notification/signalbridge.h"
    "notification/notifysettings.h"

)
set(SOURCES
    "bubbleitem.cpp"
    "bubbletitlewidget.cpp"
    "itemdelegate.cpp"
    "notifycenterwidget.cpp"
    "notifylistview.cpp"
    "notifymodel.cpp"
    "notifywidget.cpp"
    "overlapwidet.cpp"
    "notification/notificationentity.cpp"
    "notification/appicon.cpp"
    "notification/appbody.cpp"
    "notification/actionbutton.cpp"
    "notification/button.cpp"
    "notification/icondata.cpp"
    "notification/bubbletool.cpp"
    "notification/iconbutton.cpp"
    "notification/appbodylabel.cpp"
    "notification/persistence.cpp"
    "notification/notifysettings.cpp"
)
